package com.sise.cn.api.moive.po;

import com.alibaba.fastjson.JSONArray;
import com.sise.cn.dao.annotation.MybatisLabel;
import com.sise.cn.dao.annotation.UniqueIndex;
import com.sise.cn.dao.base.TableSpace;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@MybatisLabel(mapperName = "movie")
public class MoviePO extends TableSpace {
    /**
     * 电影名称
     */
    @UniqueIndex
    private String movieName;

    /**
     * 电影标题
     */
    private String title;

    /**
     * 电影简介
     */
    private String content;

    /**
     * 电影标签
     */
    private JSONArray labels;

    /**
     * 单价
     */
    private BigDecimal price;

    /**
     * VIP 单价
     */
    private BigDecimal vipPrice;

    /**
     * 电影状态
     */
    private Integer status;

    /**
     * 电影上线时间
     */
    private Date upTime;

    /**
     * 电影下线时间
     */
    private Date downTime;

    /**
     * 导演
     */
    private String director;

    /**
     * 演员
     */
    private String actor;

    /**
     * 电影图片
     */
    private String imgUrl;

    /**
     * 更多信息
     */
    private String info;
}
